﻿using System;

namespace ControleRepresentanteSync.Application.Wizard
{
    public interface IWizardPageViewModel : IViewModel
    {
        bool IsValid { get; set; }
        string Title { get; set; }
        string Description { get; set; }
        bool TryApply();
        event EventHandler<WizardPageTryApplyEventArgs> TryApplyRequested;
    }

    public class WizardPageTryApplyEventArgs : EventArgs
    {
        public bool Result { get; set; }
    }
}